import service from '@/utils/request'

const CollectApi = {
  reportCollectAddTransfer(data) {
    // 添加收样转送记录
    return service.post('report/collect/addTransfer', data)
  },
  updateCollectState(data) {
    // 修改收样状态
    return service.put('report/collect/updateState', data)
  },
  listCollectReport(data) {
    // 获取收样报告单列表
    return service.get('report/collect/reports', {params: data })
  },
  listReportCollectHospital(data) {
    // 获取当前收样员用户需要收样的医院
    return service.get('report/collect/hospitals', {params: data })
  },
  listReportCollectInstitution(data) {
    // 获取当前收样员用户需要送样的医检机构
    return service.get('report/collect/institutions', {params: data })
  },
  listCollectTransferUsers: function (data) {
    // 获取当前用户需要批量转送的用户信息
    return service.get('report/collect/transferUsers',{ params: data });
  },
  listCollectUserName: function (data) {
    // 获取收样员列表 -- 特殊接口，根据收样角色获取收样员，后端写死了收样角色id
    return service.get('admin/listAdmin',{ params: data });
  },

}

export default CollectApi
